/******************************************************************************
* Copyright (C)  2016 Wuhan Medical union  Co.Ltd All Rights Reserved. 
* 本软件为武汉水象股份有限公司开发研制。 未经本公司正式书面同意，其他任何个人、
* 团体不得使用、复制、修改或发布本软件.
 *****************************************************************************/
package com.sxfq.loansupermarket.business.platform.entity;

import java.util.Date;

import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;

/**
 * @author chengpan
 * @date 2017-07-14 09:32:41
 * @description: <描述>
 * @log 2017-07-14 09:32:41 chengpan 新建
 */
@Table(name = "platform_company_info")
public class PlatformCompanyInfo {

	// Fields
	@Id
	@GeneratedValue(strategy = GenerationType.IDENTITY)
	private Long id;
	/** 公司ID */
	private String companyId;
	/** 公司编号 */
	private String companyNo;
	/** 简称 */
	private String abbreviation;
	/** 公司图标 */
	private String logo;
	/** 类型 */
	private String type;
	/** 创建时间 */
	private Date createTime;
	/** 更新时间 */
	private Date updateTime;

	// Constructors

	/** default constructor */
	public PlatformCompanyInfo() {
	}

	// Property accessors

	/**
	 * @return 设置主键 属性值
	 */
	public void setId(Long id) {
		this.id = id;
	}

	/**
	 * @return 获取主键 属性值
	 */
	public Long getId() {
		return this.id;
	}

	/**
	 * @return 获取 companyId属性值
	 */
	public String getCompanyId() {
		return companyId;
	}

	/**
	 * @param companyId 设置 companyId 属性值为参数值 companyId
	 */
	public void setCompanyId(String companyId) {
		this.companyId = companyId;
	}

	/**
	 * @return 设置公司编号 属性值
	 */
	public void setCompanyNo(String companyNo) {
		this.companyNo = companyNo;
	}

	/**
	 * @return 获取公司编号 属性值
	 */
	public String getCompanyNo() {
		return this.companyNo;
	}

	/**
	 * @return 设置简称 属性值
	 */
	public void setAbbreviation(String abbreviation) {
		this.abbreviation = abbreviation;
	}

	/**
	 * @return 获取简称 属性值
	 */
	public String getAbbreviation() {
		return this.abbreviation;
	}

	/**
	 * @return 设置公司图标 属性值
	 */
	public void setLogo(String logo) {
		this.logo = logo;
	}

	/**
	 * @return 获取公司图标 属性值
	 */
	public String getLogo() {
		return this.logo;
	}

	/**
	 * @return 设置类型 属性值
	 */
	public void setType(String type) {
		this.type = type;
	}

	/**
	 * @return 获取类型 属性值
	 */
	public String getType() {
		return this.type;
	}

	/**
	 * @return 设置创建时间 属性值
	 */
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	/**
	 * @return 获取创建时间 属性值
	 */
	public Date getCreateTime() {
		return this.createTime;
	}

	/**
	 * @return 设置更新时间 属性值
	 */
	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}

	/**
	 * @return 获取更新时间 属性值
	 */
	public Date getUpdateTime() {
		return this.updateTime;
	}

	@Override
	public String toString() {
		StringBuilder builder = new StringBuilder();
		builder.append("PlatformInfo[");
		builder.append(" 主键[id] = ");
		builder.append(id);
		builder.append(" 主键[companyId] = ");
		builder.append(companyId);
		builder.append(" 公司编号[companyNo] = ");
		builder.append(companyNo);
		builder.append(" 简称[abbreviation] = ");
		builder.append(abbreviation);
		builder.append(" 公司图标[logo] = ");
		builder.append(logo);
		builder.append(" 类型[type] = ");
		builder.append(type);
		builder.append(" 创建时间[createTime] = ");
		builder.append(createTime);
		builder.append(" 更新时间[updateTime] = ");
		builder.append(updateTime);
		builder.append("]");
		return builder.toString();
	}
}